package com.zhao.modleclass.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2016/11/27.
 */

public class HomePageBean {


    /**
     * chosenVideo : [{"courseId":1162,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/08/c0/29634215_1478602662292_750x422.jpg","liveTime":"4\u203222\u2033","liveType":3,"tag":[{"tagId":168,"tagName":"日常妆"},{"tagId":176,"tagName":"快速妆"}],"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":321,"techJobName":"香港KOL合作媒体","techNickName":"VV美人志","title":"秋冬不臃肿：简易轻盈妆"},{"courseId":1113,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/02/c0/29283208_1478055660022_750x422.jpg","liveTime":"2\u203258\u2033","liveType":3,"tag":[{"tagId":192,"tagName":"卷发"},{"tagId":431,"tagName":"染发"}],"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":182,"techJobName":"摩登课堂美妆达人","techNickName":"咪C","title":"轻松打造不伤发质的彩虹发"},{"courseId":1182,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/28/c0/30694488_1480317081048_750x422.jpg","liveTime":"2\u203233\u2033","liveType":3,"tag":[{"tagId":82,"tagName":"保湿"},{"tagId":150,"tagName":"紧致"},{"tagId":157,"tagName":"眼部保养"}],"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705545_1465711615491_28x28.png","techId":81,"techJobName":"健康美肤专家","techNickName":"家弘","title":"别成为Siri口中眼纹最多的女人"}]
     * data : [{"courseId":1204,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/29/c0/30883079_1480414524888_750x422.jpg","liveTime":"1\u203219\u2033","liveType":3,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":451,"techJobName":"韩国美妆网站","techNickName":"POWDER ROOM","title":"韩剧女主标配：清纯长卷发","watchTotal":0},{"courseId":1177,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/15/c0/29964156_1479186230834_750x422.jpg","liveTime":"75\u203218\u2033","liveType":4,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705545_1465711615491_28x28.png","techId":263,"techJobName":"暖男护肤专家","techNickName":"惠佳俊","title":"护肤隐藏心机大揭密","watchTotal":21501},{"courseId":1202,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/28/c0/30717707_1480332264450_750x422.jpg","liveTime":"3\u20323\u2033","liveType":3,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":231,"techJobName":"摩登课堂美体专家","techNickName":"jay潘老师","title":"室内松肌神器：瑜伽滚轮","watchTotal":0},{"courseId":1199,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/28/c0/30716956_1480330858712_750x422.jpg","liveTime":"3\u203226\u2033","liveType":3,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":253,"techJobName":"摩登课堂美妆达人","techNickName":"Molly","title":"\u201c举重妖精\u201d李圣经仿妆","watchTotal":0},{"courseId":1198,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/27/c0/30651394_1480259746764_750x422.jpg","liveTime":"6\u203221\u2033","liveType":3,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":281,"techJobName":"摩登课堂美妆达人","techNickName":"我在仰望","title":"酷感十足的单眼皮烟熏妆","watchTotal":0},{"courseId":1189,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/24/c0/30495654_1479996289311_750x422.jpg","liveTime":"1\u20324\u2033","liveType":3,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":451,"techJobName":"韩国美妆网站","techNickName":"POWDER ROOM","title":"超自然腮红修容法","watchTotal":0},{"courseId":1197,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/24/c0/30494775_1479994864459_750x422.jpg","liveTime":"2\u203226\u2033","liveType":3,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":335,"techJobName":"摩登课堂美妆达人","techNickName":"徐哈尼","title":"底妆不水润，怎么过冬？","watchTotal":0},{"courseId":1188,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/22/c0/30328310_1479784586844_750x422.jpg","liveTime":"78\u203246\u2033","liveType":4,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705545_1465711615491_28x28.png","techId":71,"techJobName":"新锐造型师","techNickName":"徐晓奇","title":"美妆吐槽大会：拯救鸡肋剁手品","watchTotal":20286},{"courseId":1196,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/23/c0/30424117_1479897685176_750x422.jpg","liveTime":"3\u203236\u2033","liveType":3,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":281,"techJobName":"摩登课堂美妆达人","techNickName":"我在仰望","title":"拜托，下睫毛才是放大双眼的秘器","watchTotal":0},{"courseId":1195,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/22/c0/30363447_1479813774736_750x422.jpg","liveTime":"57\u2033","liveType":3,"techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":451,"techJobName":"韩国美妆网站","techNickName":"POWDER ROOM","title":"1分钟就能学会的竖画眼影法","watchTotal":0}]
     * enter : [{"contentId":0,"imageUrl":"","subTitle":"变美视频教学","title":"找课程","typeName":"findList","url":""},{"contentId":0,"imageUrl":"","subTitle":"大咖老师亲授","title":"找老师","typeName":"techerList","url":""}]
     * extensions : []
     * focus : [{"contentId":0,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/29/c0/30850063_1480391611348_750x500.jpg","title":"时尚摩登跑","typeName":"webView","url":"http://g.pclady.com.cn/my/a/z-557913.html"},{"contentId":1199,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/28/c0/30721105_1480334649503_750x500.jpg","title":"\u201c举重妖精\u201d李圣经仿妆","typeName":"videoCourseInfo","url":""},{"contentId":1177,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/28/c0/30720641_1480334528967_750x500.jpg","title":"护肤隐藏心机大揭秘","typeName":"liveCourseInfo","url":""},{"contentId":1198,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/28/c0/30720925_1480334330065_750x500.jpg","title":"单眼皮小烟熏","typeName":"videoCourseInfo","url":""},{"contentId":0,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/28/c0/30720370_1480334099248_750x500.jpg","title":"复古丝绒猛抬头","typeName":"webView","url":"http://g.pclady.com.cn/my/a/z-555480.html"}]
     * msg : 请求成功
     * pageNo : 1
     * pageSize : 10
     * rightCat : {}
     * status : 0
     * tagList : [{"tagId":2,"tagImageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/06/c0/22458312_1465183633279_70x70.jpg","tagName":"基础保养"},{"tagId":45,"tagImageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/06/c0/22458320_1465183680008_70x70.jpg","tagName":"底妆"},{"tagId":251,"tagImageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/06/c0/22458399_1465183718164_70x70.jpg","tagName":"眼妆"},{"tagId":54,"tagImageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/06/c0/22458454_1465183817819_70x70.jpg","tagName":"唇妆"},{"tagId":56,"tagImageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/06/c0/22458455_1465183848448_70x70.jpg","tagName":"编发"}]
     * teacher : [{"followTotal":9841,"techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1604/29/c0/20898537_1461893564598_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705545_1465711615491_28x28.png","techId":141,"techJobName":"亚洲造型天王","techNickName":"Kevin"},{"followTotal":9514,"techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1605/09/c0/21282422_1462760135067_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705545_1465711615491_28x28.png","techId":151,"techJobName":"韩国美妆大神","techNickName":"PONY"},{"followTotal":4394,"techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/09/c0/29700415_1478698853156_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705545_1465711615491_28x28.png","techId":362,"techJobName":"时尚美妆护肤专家","techNickName":"李铭泽"},{"followTotal":9833,"techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1603/15/c0/19230891_1458032191776_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705545_1465711615491_28x28.png","techId":81,"techJobName":"健康美肤专家","techNickName":"家弘"},{"followTotal":4723,"techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/06/c0/22455285_1465180736025_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":201,"techJobName":"摩登课堂独家美妆达人","techNickName":"牛泽萌"},{"followTotal":3488,"techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1608/02/c0/25042664_1470145179355_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":342,"techJobName":"摩登课堂美妆达人","techNickName":"2千叔叔"},{"followTotal":4970,"techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705722_1465711720438_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705545_1465711615491_28x28.png","techId":71,"techJobName":"新锐造型师","techNickName":"徐晓奇"},{"followTotal":1939,"techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1608/30/c0/26266453_1472538463660_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":335,"techJobName":"摩登课堂美妆达人","techNickName":"徐哈尼"}]
     * todayLiveVideo : [{"courseId":1201,"desc":"喂！别再对维密天使的完美身材流哈喇子了，练就诱人\u201c蜜桃臀\u201d就从这一课开始！","followTotal":182,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/28/c0/30667323_1480301029060_750x422.jpg","liveType":2,"startTime":"12.01 20:00","subTitle":"蜜桃臀养成术","techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1608/19/c0/25788347_1471595554165_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":361,"techJobName":"摩登课堂美体达人","techNickName":"蒋乐琪","timerTotal":177692,"title":"\u201c维密\u201d同款蜜桃臀火辣养成术","watchTotal":0},{"courseId":1190,"desc":"跑步是一种生活态度，奔跑是一种活着的状态，向人生致意，迈出脚步，全世界都拦不住你向前奔跑!","followTotal":2588,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/25/c0/30532198_1480058492439_750x422.jpg","liveType":2,"startTime":"12.03 09:30","subTitle":"时尚摩登跑","techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1608/29/c0/26243369_1472480873728_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":222,"techJobName":"摩登课堂官方账号","techNickName":"摩登小助教","timerTotal":312692,"title":"广马之星：时尚摩登跑","watchTotal":0},{"courseId":1203,"desc":"在这个冷嗖嗖的季节，就用仪式感香氛唤醒你身体所有细胞吧！快跟着美妆探子一同穿越百年，来到起源于186...","followTotal":455,"imageUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/29/c0/30874329_1480407525418_750x422.jpg","liveType":2,"startTime":"12.03 12:30","subTitle":"邂逅香氛之旅","techHeadUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1610/19/c0/28597445_1476869356486_190x190.jpg","techIconUrl":"https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png","techId":441,"techJobName":"PCLADY美容编辑部","techNickName":"美妆探子","timerTotal":323492,"title":"香氛也需要仪式感！邂逅拿破仑御用香氛","watchTotal":0}]
     * total : 355
     */

    private String msg;
    private int pageNo;
    private int pageSize;
    private RightCatBean rightCat;
    private int status;
    private int total;
    /**
     * courseId : 1162
     * imageUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/08/c0/29634215_1478602662292_750x422.jpg
     * liveTime : 4′22″
     * liveType : 3
     * tag : [{"tagId":168,"tagName":"日常妆"},{"tagId":176,"tagName":"快速妆"}]
     * techIconUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png
     * techId : 321
     * techJobName : 香港KOL合作媒体
     * techNickName : VV美人志
     * title : 秋冬不臃肿：简易轻盈妆
     */

    private List<ChosenVideoBean> chosenVideo;
    /**
     * courseId : 1204
     * imageUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/29/c0/30883079_1480414524888_750x422.jpg
     * liveTime : 1′19″
     * liveType : 3
     * techIconUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png
     * techId : 451
     * techJobName : 韩国美妆网站
     * techNickName : POWDER ROOM
     * title : 韩剧女主标配：清纯长卷发
     * watchTotal : 0
     */

    private List<DataBean> data;
    /**
     * contentId : 0
     * imageUrl :
     * subTitle : 变美视频教学
     * title : 找课程
     * typeName : findList
     * url :
     */

    private List<EnterBean> enter;
    private List<?> extensions;
    /**
     * contentId : 0
     * imageUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/29/c0/30850063_1480391611348_750x500.jpg
     * title : 时尚摩登跑
     * typeName : webView
     * url : http://g.pclady.com.cn/my/a/z-557913.html
     */

    private List<FocusBean> focus;
    /**
     * tagId : 2
     * tagImageUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/06/c0/22458312_1465183633279_70x70.jpg
     * tagName : 基础保养
     */

    private List<TagListBean> tagList;
    /**
     * followTotal : 9841
     * techHeadUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1604/29/c0/20898537_1461893564598_190x190.jpg
     * techIconUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705545_1465711615491_28x28.png
     * techId : 141
     * techJobName : 亚洲造型天王
     * techNickName : Kevin
     */

    private List<TeacherBean> teacher;
    /**
     * courseId : 1201
     * desc : 喂！别再对维密天使的完美身材流哈喇子了，练就诱人“蜜桃臀”就从这一课开始！
     * followTotal : 182
     * imageUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1611/28/c0/30667323_1480301029060_750x422.jpg
     * liveType : 2
     * startTime : 12.01 20:00
     * subTitle : 蜜桃臀养成术
     * techHeadUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1608/19/c0/25788347_1471595554165_190x190.jpg
     * techIconUrl : https://img.pclady.com.cn/images/upload/upc/tx/pclady_modern_app/1606/12/c0/22705575_1465711632009_28x28.png
     * techId : 361
     * techJobName : 摩登课堂美体达人
     * techNickName : 蒋乐琪
     * timerTotal : 177692
     * title : “维密”同款蜜桃臀火辣养成术
     * watchTotal : 0
     */

    private List<TodayLiveVideoBean> todayLiveVideo;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public RightCatBean getRightCat() {
        return rightCat;
    }

    public void setRightCat(RightCatBean rightCat) {
        this.rightCat = rightCat;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List<ChosenVideoBean> getChosenVideo() {
        return chosenVideo;
    }

    public void setChosenVideo(List<ChosenVideoBean> chosenVideo) {
        this.chosenVideo = chosenVideo;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public List<EnterBean> getEnter() {
        return enter;
    }

    public void setEnter(List<EnterBean> enter) {
        this.enter = enter;
    }

    public List<?> getExtensions() {
        return extensions;
    }

    public void setExtensions(List<?> extensions) {
        this.extensions = extensions;
    }

    public List<FocusBean> getFocus() {
        return focus;
    }

    public void setFocus(List<FocusBean> focus) {
        this.focus = focus;
    }

    public List<TagListBean> getTagList() {
        return tagList;
    }

    public void setTagList(List<TagListBean> tagList) {
        this.tagList = tagList;
    }

    public List<TeacherBean> getTeacher() {
        return teacher;
    }

    public void setTeacher(List<TeacherBean> teacher) {
        this.teacher = teacher;
    }

    public List<TodayLiveVideoBean> getTodayLiveVideo() {
        return todayLiveVideo;
    }

    public void setTodayLiveVideo(List<TodayLiveVideoBean> todayLiveVideo) {
        this.todayLiveVideo = todayLiveVideo;
    }

    public static class RightCatBean {
    }

    public static class ChosenVideoBean {
        private int courseId;
        private String imageUrl;
        private String liveTime;
        private int liveType;
        private String techIconUrl;
        private int techId;
        private String techJobName;
        private String techNickName;
        private String title;
        /**
         * tagId : 168
         * tagName : 日常妆
         */

        private List<TagBean> tag;

        public int getCourseId() {
            return courseId;
        }

        public void setCourseId(int courseId) {
            this.courseId = courseId;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getLiveTime() {
            return liveTime;
        }

        public void setLiveTime(String liveTime) {
            this.liveTime = liveTime;
        }

        public int getLiveType() {
            return liveType;
        }

        public void setLiveType(int liveType) {
            this.liveType = liveType;
        }

        public String getTechIconUrl() {
            return techIconUrl;
        }

        public void setTechIconUrl(String techIconUrl) {
            this.techIconUrl = techIconUrl;
        }

        public int getTechId() {
            return techId;
        }

        public void setTechId(int techId) {
            this.techId = techId;
        }

        public String getTechJobName() {
            return techJobName;
        }

        public void setTechJobName(String techJobName) {
            this.techJobName = techJobName;
        }

        public String getTechNickName() {
            return techNickName;
        }

        public void setTechNickName(String techNickName) {
            this.techNickName = techNickName;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public List<TagBean> getTag() {
            return tag;
        }

        public void setTag(List<TagBean> tag) {
            this.tag = tag;
        }

        public static class TagBean {
            private int tagId;
            private String tagName;

            public int getTagId() {
                return tagId;
            }

            public void setTagId(int tagId) {
                this.tagId = tagId;
            }

            public String getTagName() {
                return tagName;
            }

            public void setTagName(String tagName) {
                this.tagName = tagName;
            }
        }
    }

    public static class DataBean implements Serializable {
        private int courseId;
        private String imageUrl;
        private String liveTime;
        private int liveType;
        private String techIconUrl;
        private int techId;
        private String techJobName;
        private String techNickName;
        private String title;
        private int watchTotal;

        public int getCourseId() {
            return courseId;
        }

        public void setCourseId(int courseId) {
            this.courseId = courseId;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getLiveTime() {
            return liveTime;
        }

        public void setLiveTime(String liveTime) {
            this.liveTime = liveTime;
        }

        public int getLiveType() {
            return liveType;
        }

        public void setLiveType(int liveType) {
            this.liveType = liveType;
        }

        public String getTechIconUrl() {
            return techIconUrl;
        }

        public void setTechIconUrl(String techIconUrl) {
            this.techIconUrl = techIconUrl;
        }

        public int getTechId() {
            return techId;
        }

        public void setTechId(int techId) {
            this.techId = techId;
        }

        public String getTechJobName() {
            return techJobName;
        }

        public void setTechJobName(String techJobName) {
            this.techJobName = techJobName;
        }

        public String getTechNickName() {
            return techNickName;
        }

        public void setTechNickName(String techNickName) {
            this.techNickName = techNickName;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getWatchTotal() {
            return watchTotal;
        }

        public void setWatchTotal(int watchTotal) {
            this.watchTotal = watchTotal;
        }
    }

    public static class EnterBean {
        private int contentId;
        private String imageUrl;
        private String subTitle;
        private String title;
        private String typeName;
        private String url;

        public int getContentId() {
            return contentId;
        }

        public void setContentId(int contentId) {
            this.contentId = contentId;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getSubTitle() {
            return subTitle;
        }

        public void setSubTitle(String subTitle) {
            this.subTitle = subTitle;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getTypeName() {
            return typeName;
        }

        public void setTypeName(String typeName) {
            this.typeName = typeName;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }
    }

    public static class FocusBean implements Serializable {
        private int contentId;
        private String imageUrl;
        private String title;
        private String typeName;
        private String url;

        public int getContentId() {
            return contentId;
        }

        public void setContentId(int contentId) {
            this.contentId = contentId;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getTypeName() {
            return typeName;
        }

        public void setTypeName(String typeName) {
            this.typeName = typeName;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }
    }

    public static class TagListBean {
        private int tagId;
        private String tagImageUrl;
        private String tagName;

        public int getTagId() {
            return tagId;
        }

        public void setTagId(int tagId) {
            this.tagId = tagId;
        }

        public String getTagImageUrl() {
            return tagImageUrl;
        }

        public void setTagImageUrl(String tagImageUrl) {
            this.tagImageUrl = tagImageUrl;
        }

        public String getTagName() {
            return tagName;
        }

        public void setTagName(String tagName) {
            this.tagName = tagName;
        }
    }

    public static class TeacherBean {
        private int followTotal;
        private String techHeadUrl;
        private String techIconUrl;
        private int techId;
        private String techJobName;
        private String techNickName;

        public int getFollowTotal() {
            return followTotal;
        }

        public void setFollowTotal(int followTotal) {
            this.followTotal = followTotal;
        }

        public String getTechHeadUrl() {
            return techHeadUrl;
        }

        public void setTechHeadUrl(String techHeadUrl) {
            this.techHeadUrl = techHeadUrl;
        }

        public String getTechIconUrl() {
            return techIconUrl;
        }

        public void setTechIconUrl(String techIconUrl) {
            this.techIconUrl = techIconUrl;
        }

        public int getTechId() {
            return techId;
        }

        public void setTechId(int techId) {
            this.techId = techId;
        }

        public String getTechJobName() {
            return techJobName;
        }

        public void setTechJobName(String techJobName) {
            this.techJobName = techJobName;
        }

        public String getTechNickName() {
            return techNickName;
        }

        public void setTechNickName(String techNickName) {
            this.techNickName = techNickName;
        }
    }

    public static class TodayLiveVideoBean {
        private int courseId;
        private String desc;
        private int followTotal;
        private String imageUrl;
        private int liveType;
        private String startTime;
        private String subTitle;
        private String techHeadUrl;
        private String techIconUrl;
        private int techId;
        private String techJobName;
        private String techNickName;
        private int timerTotal;
        private String title;
        private int watchTotal;

        public int getCourseId() {
            return courseId;
        }

        public void setCourseId(int courseId) {
            this.courseId = courseId;
        }

        public String getDesc() {
            return desc;
        }

        public void setDesc(String desc) {
            this.desc = desc;
        }

        public int getFollowTotal() {
            return followTotal;
        }

        public void setFollowTotal(int followTotal) {
            this.followTotal = followTotal;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public int getLiveType() {
            return liveType;
        }

        public void setLiveType(int liveType) {
            this.liveType = liveType;
        }

        public String getStartTime() {
            return startTime;
        }

        public void setStartTime(String startTime) {
            this.startTime = startTime;
        }

        public String getSubTitle() {
            return subTitle;
        }

        public void setSubTitle(String subTitle) {
            this.subTitle = subTitle;
        }

        public String getTechHeadUrl() {
            return techHeadUrl;
        }

        public void setTechHeadUrl(String techHeadUrl) {
            this.techHeadUrl = techHeadUrl;
        }

        public String getTechIconUrl() {
            return techIconUrl;
        }

        public void setTechIconUrl(String techIconUrl) {
            this.techIconUrl = techIconUrl;
        }

        public int getTechId() {
            return techId;
        }

        public void setTechId(int techId) {
            this.techId = techId;
        }

        public String getTechJobName() {
            return techJobName;
        }

        public void setTechJobName(String techJobName) {
            this.techJobName = techJobName;
        }

        public String getTechNickName() {
            return techNickName;
        }

        public void setTechNickName(String techNickName) {
            this.techNickName = techNickName;
        }

        public int getTimerTotal() {
            return timerTotal;
        }

        public void setTimerTotal(int timerTotal) {
            this.timerTotal = timerTotal;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getWatchTotal() {
            return watchTotal;
        }

        public void setWatchTotal(int watchTotal) {
            this.watchTotal = watchTotal;
        }
    }
}
